package com.peak.distribution.web.validator;

import java.util.List;
import java.util.Map;

import com.google.common.collect.Lists;
import com.google.common.collect.Maps;

import lombok.Data;

/**
 * 校验的结果
 * @author Haley Gao
 *
 */
@Data
public class Valid {
	
	/** 整体验证是否通过 */
	private boolean isValid;
	
	/** 验证结果的错误信息 */
	private List<String> errorMessages = Lists.newArrayList();
	
	/** 每个属性的验证结果 */
	private Map<String, Boolean> propertyValids = Maps.newHashMap();
	
}
